<?php
include_once("../dao/email_dao_class.php");
include_once("../model/email_model_class.php");

//use dao\EmailDAO as DepDao;
//use model\EmailModel as DepModel;

class EmailController{
    
    function cadastrar($funcionario,$email,$tipo){
        
        $emaM = new EmailModel();
        $emaM->setFuncionario($funcionario);
        $emaM->setNome($email);
        $emaM->setTipo($tipo);
        
        $ema = new EmailDAO();
        
        return $ema->insert($emaM);
         
    }
    
    function alterar($funcionario,$email,$tipo){
        
        $emaM = new EmailModel();
        $emaM->setFuncionario($funcionario);
        $emaM->setNome($email);
        $emaM->setTipo($tipo);
        
        $ema = new EmailDAO();
        
        return $ema->update($emaM);
    }
    
    function excluir($id){
        
        $ema = new EmailDAO();
        
        return $ema->delete($id);
    }
    
    function selecionar(){
        $ema = new EmailDAO();
        
        return $ema->findAllEmail();
    }
    
    function selecionarPorFuncionario($funcionario){
        $ema = new EmailDAO();
        
        return $ema->findEmailByFuncionario($funcionario);
    }
    
    function cookieEmail(array $email){
        $cookieEma = new Cookie();
        $cookieEma->setCookie($email, "email");
    }
}

//$teste = new EmailController();
//
//echo $teste->excluir(8);

